<?php
/*
Copyright 2008, Nathalia


Author:
Nathalia Sautchuk Patrício          (nathalia.sautchuk@gmail.com)

*/
class Cadastrar extends TPage
{
    
    public function criarInstituicao($sender,$param)
	{
        if($this->IsValid)  // when all validations succeed
        {
            // populates a instituicaoRecord object with user inputs
            $instituicaoRecord           = new InstituicaoRecord;
            $instituicaoRecord->Nome     = $this->Nome->Text; 
            $instituicaoRecord->Endereco = $this->Endereco->Text; 
            $instituicaoRecord->CEP      = $this->CEP->Text;   
            $instituicaoRecord->Cidade   = $this->Cidade->Text; 
            $instituicaoRecord->Estado   = $this->Estado->Text; 
            $instituicaoRecord->Pais     = $this->Pais->Text; 
            $instituicaoRecord->Email    = $this->Email->Text; 
            $instituicaoRecord->Site     = $this->Site->Text; 
            $instituicaoRecord->Telefone = $this->Telefone->Text; 
            $instituicaoRecord->CNPJ     = $this->CNPJ->Text; 
 
            // saves to the database via Active Record mechanism
            $instituicaoRecord->save();
 
            // redirects the browser to the homepage
            $this->Response->redirect("./index.php?page=Instituicoes.Listar");
        }
    }
}
?>
